package com.park.mer.service.order;

import com.github.pagehelper.PageInfo;
import com.park.entity.mer.MerUserInfoLoginDto;
import com.park.entity.order.MerOrderStartEndDto;
import com.park.entity.page.PageInfoParm;

/**
 * @author Administrator
 * @title: MerOrderService
 * @projectName park
 * @description: 商户列表管理
 * @date 2020/5/415:39
 */
public interface MerOrderService {

    /**
     * 订单管理列表
     * @param merUserInfoLoginDto
     * @return
     */
    PageInfo orderList(PageInfoParm<MerUserInfoLoginDto> merUserInfoLoginDto,Integer userId);

    /**
     * 支付管理列表
     * @param merUserInfoLoginDto
     * @return
     */
    PageInfo payList(PageInfoParm<MerUserInfoLoginDto> merUserInfoLoginDto,Integer userId);

    /**
     * 点击开始按钮 开始计时
     * @param merUserInfoLoginDto
     */
    void onStart(MerOrderStartEndDto merUserInfoLoginDto);

    /**
     * 点击结束按钮结束停车 去支付
     * @param merUserInfoLoginDto
     */
    void onEnd(MerOrderStartEndDto merUserInfoLoginDto);
}
